NAME
error - throw an error

SYNTAX
#include "error.h"

void error(char *format_string, ...);

DESCRIPTION
This function takes the same kind of arguments as printf, puts it all together to a string and throws this as an error message togehter with a backtrace that tells the catcher where the error was. Note that this function does _not_ return. Instead it calls the C function lonjump and continues executing from the most resent active catch() call.

KEYWORDS
error_handling

SEE ALSO
SET_ONERROR, fatal and throw